﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;

namespace Thor.Domain
{
    public class CalendarRequest
    {
        /// <summary>
        /// Credentials used to get calendar data.
        /// </summary>
        public NetworkCredential Credential { get; set; }

        /// <summary>
        /// Url to the service providing calendar data.
        /// </summary>
        public string ServiceUrl { get; set; }

        /// <summary>
        /// Unique id of the calendar.
        /// </summary>
        public string CalendarId { get; set; }

        /// <summary>
        /// Start date.
        /// </summary>
        public DateTime? StartDate { get; set; }

        /// <summary>
        /// End date.
        /// </summary>
        public DateTime? EndDate { get; set; }

        /// <summary>
        /// The alias of the calendar.
        /// </summary>
        public string Alias { get; set; }
    }
}
